字符串
除了使用饭斜杠(\)进行字符转义,还有什么方法可以打印:Let’s go! 这个字符串?其中
str=\为转义字符,\n为空行,或转成原始字符串r’串c\n,也可打印出变量。
"Let's go!"
原为print (‘let’s go’)
还记得我们第一讲的动动手的题目吗?这一次要求使用变量,计算一年有多少秒?
DaysPerYear = 365
HoursPerDay = 24
MinutesPerHour = 60
SecondsPerMinute = 60
result = DaysPerYear * HoursPerDay * MinutesPerHour * SecondsPerMinute
print(result)
变量的命名规则
%s | 字符串 |
---|---|
%d | 有符号十进制整数, |
%06d | 表示输出的整数显示位数字,不足的地方使用0 补全 |
%f | 浮点数,%.02f 表示小数点后只显示两位 |
%% | 输出% |
代码
还记得我们第一讲的动动手的题目吗?这一次要求使用变量,计算一年有多少秒?
DaysPerYear = 365
HoursPerDay = 24
MinutesPerHour = 60
SecondsPerMinute = 60
result = DaysPerYear * HoursPerDay * MinutesPerHour * SecondsPerMinute
print(result)
逻辑符号
Python3 中,一个语句可以分成多行书写吗?
可以,一行过长的语句可以使用反斜杠或者括号分解成几行,不妨试试:
> 4 and \
1 < 2
关于逻辑运算符
运算符的优先级
1.end=’ ‘是什么意思?
print默认是打印一行,结尾加换行。end=’ '意思是末尾不换行,加空格。
代码:完善第二个改进要求(为用户提供三次机会尝试,机会用完或者用户猜中答案均退出循
环)并改进视频中小甲鱼的代码。(设计仍需修改)
在这里插import random
times = 3
secret = random.randint(1,10)
print('------------------ 我爱鱼C 工作室------------------')
# 这里先给guess 赋值(赋一个绝对不等于secret 的值)
guess = 0
# print() 默认是打印完字符串会自动添加一个换行符, end=" " 参数告诉print() 用空格代替换行
# 嗯,小甲鱼觉得富有创意的你应该会尝试用end="JJ" ?
while (guess != secret) and (times > 0):
temp = input()
if temp == secret:
print('你猜对了')
break
times-=1
print(" 不妨猜一下小甲鱼现在心里想的是哪个数字: ", end=" ")
print('游戏结束')
入代码片