🎊第十一题→ 输入数字,输入偶数可以退出循环,输入奇数就会重新输入🎊
本道题目是很容易的一道基础题,首先输入数字,我们需要用到输入函数 input(),数字是整形转换成 int,输入偶数可以退出循环这个进行判断,但前提是我们需要给上一层循环,当我们输入偶数的时候为真,则用 break 退出循环,输入奇数也进行判断这里我们不退出循环,他就会再次进行输入,直到我们输入的为偶数为止,程序才会停止下来。
🎊第十二题→求1~100 中所有偶数的和(while循环)🎊
这道题目也是很容易的一道基础题,它要求我们使用 while 循环来做,那么我们就根据题型来安排。首先是循环,然后循环的表达式肯定是要判断的。计算偶数之和用 if 进行判断,是偶数则执行把每次循环的值赋值给总值,不是的话就不执行。在这里我们要注意一下我们需要每次进循环给表达式当中值进行相加,不然他就会变成一个死循环,永远都退出不来。
🎊第十三题→获取字符串当中每一个字符🎊
这道题目直接用 for 语句进行遍历,把字符放到 for 语句对象当中,再创建一个迭代变量。然后打印迭代变量当中每一次循环当中的字符。也是很容易的一道题目。
🎊第十四题→计算一到一百的奇数之和(for遍历)🎊
这个第十四题目和第十二题的理念都是类似的,只不过把 while 循环 改成了 for 遍历的形式来做了。我们这里需要:循环一组代码指定的次数,那么就可以用 range() 函数来实现这道题目。range() 函数返回一个数字序列,默认情况下从 0 开始,并递增 1(默认地),并以指定的数字结束。
🎊第十五题→使用while循环获取控制台数据的信息,判断其中的输入信息是否为1,如果输入为1则不再继续输入,输入结果不为1则继续输入🎊
这道题目和第十一题非常类似。
首先我们获取键盘呢输入的内容,并且转换成 int 类型。
然后再进行判断输入的数字是否为1,如果是1则用break结束循环。
🎉第十一题代码🎉
while True: num = int(input('请输入数字→')) if num % 2 == 0: print('你输入的数字是偶数%d,退出!' % num) break elif num % 2 == 1: print('你输入的数字是奇数%d,请重新输入!' % num)
🎓可能运行结果↓
请输入数字→5
你输入的数字是奇数%d,请重新输入!
请输入数字→6
你输入的数字是偶数%d,退出!
🎉第十二题代码🎉
count = 1 number = 0 while count <= 100: if count % 2 == 0: number += count # number = number + count count += 1 # count = count + 1 print('Count = %d' % number)
🎓运行结果↓
Count = 2550
🎉第十三题代码🎉
str1 = 'yysypython' for one in str1: print(one)
🎓运行结果↓
y
y
s
y
p
y
t
h
o
n
🎉第十四题代码🎉
sum = 0 for x in range(1,100): if x % 2 == 0: continue sum = sum + x print('sum = %d' % sum)
🎓运行结果↓
sum = 2500
🎉第十五题代码🎉
while True: number = int(input('请输入数字→')) if number == 1: break else: print('你输入的数字错误,请重新输入!') print('执行结束')
🎓可能运行结果↓
请输入数字→0
你输入的数字错误,请重新输入!
请输入数字→1
执行结束