初学Python可能会遇见的小程序
前言
本文总结了在大一上这一学期内我觉得比较经典的一些Python小程序,其中有一部分是我的授课老师在课上布置的任务,但代码都是我自己敲的。期待大家在评论区留下宝贵的意见~
《孙子算经》中的典例
问:今有物不知其数,三三数之余二,五五数之余三,七七数之余二,问几何?
n = 0
while True:
n = n + 1
if n % 3 == 2 and n % 5 == 3 and n % 7 == 2:
print('符合条件的数是%s' % n)
break
这里介绍一下 while True 的用法:
whileTrue 意思是要一直进行死循环,所以通常会在while true循环中加入break条件判断,用来使在循环内部的某个条件达成时终止循环,通常用于需要多次输入并判断的场景,比如输入密码的程序。下面是一个例子:
key = int(input('请输入:'))
while True:
if key <= 0:
key = int(input('输入错误,请重新输入:'))
continue
else:
print(key)
break
取随机数问题
请X侧,第X排,第X列的同学回答问题。
import random
a = random