python入门习题(3)

字符串

除了使用饭斜杠(\)进行字符转义,还有什么方法可以打印: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('游戏结束')
入代码片
发布了18 篇原创文章 · 获赞 0 · 访问量 1281

猜你喜欢

转载自blog.csdn.net/Zengmeng1998/article/details/100137510