我爱编程

Summay(1)

2018-03-04  本文已影响0人  不给时间回忆

Python小白的学习心得

for fish_sum in range(1, 10000):
    num = (((((fish_sum - 1)*(4/5)-1)*(4/5)-1)*(4/5)-1)*(4/5)-1)*(4/5)
    if num % 1 == 0 and num % 4 == 0:
        print(fish_sum)
        break

#f_sum是总的鱼数,num是最后一个E拿走以后剩下的
for f_sum in range(1, 10000):
    num = f_sum
    for _ in range(1, 6):
        num = (num - 1) * (4 / 5)
    if num % 1 == 0 and num % 4 == 0:
        print(f_sum)
        break

2、对于键盘不算太熟悉,指法很慢

概述

说明:如果要在Linux环境下更新到Python3.x版本需要通过源代码构建安装

pip install ipython jupyter 
python -m pip install ipython jupyter
"""
第一个Python程序
Author:
Date:
Modifier:王大锤
Date:
"""
# 使用了Python内置的print函数打印字符串
print('hello, world!')
jupyter notebook

变量

1、变量的作用  
变量是数据的载体,是数据的存储空间  
2、变量的命名  
三条规则
3、变量的类型  
 六个类型

运算符

1、赋值运算符(7个)
2、算术运算符(7个)
3、关系运算符(6个)
4、逻辑运算符(3个)
5、身份运算符(is)

分支结构

if 判断条件:
    语句
elif 判断条件:
    语句
else:
    语句

循环结构

while 判断语句:
    语句

for 变量 in range(上限, 下限, 步长):
    语句

练习

# 有五个人去捕鱼,不计其数,a把鱼分成了五份,多一个,
B均分,多一个,C均分,多一个,依次如此,至少捕了多少条鱼

# 循环次数一定的时候用for,循环次数不一定的时候用while,经常用到布尔值作为判断条件
fish = 1
while True:
    is_correct = True
    total = fish
    for _ in range(5):
        if (total - 1) % 5 == 0:
            total = (total - 1) * (4 / 5)
        else:
            is_correct = False
            break
    if is_correct:
        print(fish)
        break   
    fish += 1
上一篇 下一篇

猜你喜欢

热点阅读