第6关:format方式格式化输出
第6关:format方式格式化输出
任务描述
本关任务:编写一个日期格式化输出的小程序。
相关知识
为了完成本关任务,你需要掌握: 1.python 的 format 格式化输出。
格式化输出
Python 中 format() 格式化输出的方式:
利用format格式化输出
format 格式化输出,比较简单,实用,f或者F都可以哦。 示例1:
12345678name = input("请输入您的姓名:")QQ = input("请输入您的qq:")phone = input("请输入您的电话:")addr = input("请输入您的地址:")print('姓名是{} 年龄是{}岁'.format(name, 25))print('QQ是{}'.format(QQ))print('手机号是{}'.format(phone))print('地址是 ...
第5关:多对象的分隔符号格式化输出
第5关:多对象的分隔符号格式化输出
任务描述
本关任务:编写一个日期格式化输出的小程序。
相关知识
为了完成本关任务,你需要掌握: 1.python的多对象分隔符号输出;
格式化输出
Python中多对象分隔符号输出: 比如要求用户输入用户名、年龄和工作,然后打印如下格式:
1234567name = input()age = input()job = input()print(name, age, job, sep='-')print(name, age, job, sep='/')print(name, age, job, sep=',')print(name, age, job, sep='|')
输入:
123Danny22worker
输出:
1234Danny-22-workerDanny/22/workerDanny,22,workerDanny|22|worker
编程要求
根据提示,在右侧编辑器补充代码,在三行中分别输入当前的年、月、日的整数值,按要求完成输出。 任务:
输出年-月-日, ...
第4关:空格分隔格式化输出
第4关:空格分隔格式化输出
任务描述
本关任务:编写一个日期格式化输出的小程序。
相关知识
为了完成本关任务,你需要掌握:
1.Python 的空格分隔格式化输出,
格式化输出
Python 中空格分隔格式化输出:
比如要求用户输入用户名、年龄和工作,然后打印如下格式:
1234name = input()age = input()job = input()print(name, age, job)
输入:
123Danny22worker
输出:
1Danny 22 worker
编程要求
根据提示,在右侧编辑器补充代码,在三行中分别输入当前的年、月、日的整数值,按要求完成输出。
任务:输出年月日,空格分隔,格式:2020 09 16
测试说明
平台会对你编写的代码进行测试:
测试输入:
12320210426
预期输出:
12021 04 26
开始你的任务吧,祝你成功!
代码
12345678910# =======================================================year = input() # 输入当前年month = inpu ...
第3关:简单数学运算
第3关:简单数学运算
任务描述
输入两个整数 a, b
顺序输出加、减和乘法运算的结果。
输入格式
第一行输入整数
a
第二行输入整数
b
输出格式
第一行输出a + b的结果
第二行输出a - b的结果
第三行输出a * b的结果
参考下面程序
1234567891011121314def hello(user): # 在此处输入你的代码 print('hello', user) # 你输入的多行代码都要与上一行处于相同的缩进量 print('你好!', user)if __name__ == '__main__': user_name = input() # 输入一个姓名 hello(user_name) # 调用你定义的函数进行输出# 输入# 张三# 输出# hello 张三# 你好! 张三
示例
输入:
1232
输出:
123516
代码
1234567891011def solve(a, b): # 在此处输入你的代码 print(a + b) pri ...
第2关:计算矩形面积
第2关:计算矩形面积
任务描述
用户输入矩形的长和宽,计算其面积并输出。
1234567a = eval(input()) # 输入整数字符串,转换为整数;输入浮点数字符串,转换为浮点数b = float(input()) # 输入整数和浮点数,都转换为浮点数c = int(input()) # 只接受整数输入,输出为整数# eval()和float()函数都可以把input() 函数接收到的数值型字符串转为数值类型# 例:float('3.14') 的结果是数值 3.14# int()函数可以把整数字符串转为整数# 例:int('5') 的结果是数值 5
输入格式
第一行输入一个数字,代表矩形的长
第二行输入一个数字,代表矩形的宽
(输入使用input(),不要增加额外的提示信息)
输出格式
输出矩形的面积,不限定小数位数
示例1
输入:
3.1415926
5.88
输出:
18.472564488
示例2
输入:
5
8
输出:
40
代码
123a = eval(input())b = eval(input())p ...
第1关:浮点数四则运算与格式化输出
第1关:浮点数四则运算与格式化输出
任务描述
Python 可以方便的实现计算器的功能。数学意义上的加、减、乘、除在Python中分别以符号“+、-、*、/”表示。
试编程实现分两行输入两个非零浮点数,并在4 行中按顺序输出两个数的加、减、乘、除的计算式和计算结果。计算结果 str.format()
方法严格保留小数点后3位数字。要求输出与如下示例格式相同,符号前后各有一个空格。
浮点数1 + 浮点数2 = 和
浮点数1 - 浮点数2 = 差
浮点数1 * 浮点数2 = 积
浮点数1 / 浮点数2 = 商
示例
输入:
2.66
3.1415926
输出:
2.66 + 3.1415926 = 5.802
2.66 - 3.1415926 = -0.482
2.66 * 3.1415926 = 8.357
2.66 / 3.1415926 = 0.847
代码
12345678# str.format() 风格a = input()b = input()print(a + ' + ' + b + ' = ' + "{:.3 ...
Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
Quick Start
Create a new post
1$ hexo new "My New Post"
More info: Writing
Run server
1$ hexo server
More info: Server
Generate static files
1$ hexo generate
More info: Generating
Deploy to remote sites
1$ hexo deploy
More info: Deployment