Day2
昨天的作业
1.使用while循环输入123456 8910
count = 0
while count < 10:
count = count+1:
if count == 7:
print(' ')
else:
print(count)
2 使用while循环输入1234568910
count = 0
while count < 10:
count += 1
if count ==7:
cuntinue/pass #continue代表循环到底,要返回重新循环;pass代表跳过,继续循环
else:
print(count)
3.输入1-100内的所有奇数
count = 0
while count < 101
count += 2
print(count)
或者
count = 1
while count < 101
if count % 2 == 1
print(count)
count += 1
5 求1-2+3-4+5...99的所有数的和
count = 1
sum = 0
while count < 101
if count % 2 == 1
sum = sum + count
else
sum = sum - count
count +=1
print(sum)
4.用户登录(三次机会)
i = 0
while i < 3:
usename = input('请输入账号:')
password = input('请输入密码: ')
if usename == '哈哈' and password == '123'
print('登录成功')
else
print('请重新输入')
i += 1
格式化输出 %
%s %d
% 占位符 s/d替换的内容的简写(字符串/数字)
name = input('请输入名字: ')
age = input('请输入年龄: ')
height = input('请输入身高: ')
msg = "我叫%s,今年%d,身高%s" %(name,age,height)
print(mag)
当在格式化输出3%时,要写成3%%(前面的用来转译)
While else 当while循环没被break打断时,会执行else
初始编码
assic码:1个字节
unicode:四个字节
utf-8:一个中文用三个字节表示
8位==1个字节 1024个字节==1kb 1024kb==1mb 1024mb==1G
运算符
1.and:两边都为真时,为真。or:两边有一个为真时,就为真。
优先级:() not and or,同一优先级从左往右计算。
运算符返回的结果为T&F。
2.x or y 当x为0时,返回x,否则返回y
and与or相反
数字的运算返回的结果为数值。
计算机的的逻辑是从左往右计算的,所以当先出现运算符时,会返回T&F,当先出现数字时,会返回数值。
浙公网安备 33010602011771号