Day 20
Lesson 4
创建
- 1.终端输入
gedit test.py
test.py换成你的文件名即可 - 2.自动弹出对话框
- 3.开始写吧…
- 4.点击“保存”
- 5.关闭页面
执行
- 1.终端输入
python3 test.py
换成你的文件名 回车 - 2.自动输出结果
条件判断
(样例only)
-
if a > 10: eat elif a < 10: sleep else: drink
循环控制
while 循环
a = 1
while a <= 10:
print(a)
a = a + 1
for 循环
for a in range(1,11):
print(a)
break = 推出循环
continue = 跳过此次循环
Challenge
这道题难度不大 只要想好条件就可以啦
书上给的条件是这样的
7 的倍数,可以理解为除以 7 余数为 0 的数;
a % 7 == 0
在 1 到 100 这个区间里:
个位上是 7 的数,即除以 10 余 7 的数;
a % 10 == 7
十位上是 7 的数,即除以 10 取整数为 7 的数。
a // 10 == 7
a = 0
while a < 100:
a = a + 1
if a % 7 == 0 or a % 10 == 7 or a // 10 == 7:
continue
else:
print(a)
当然 我写的这种比较“直接”…
a = 1
while a<=100:
if a%7==0:
pass
elif (a-7)%10 == 0:
pass
elif (a-70)>=0 and (a-70) <=9:
pass
else:
print (a)
a+=1
好啦 今天就到这里啦 Au revoir