【NOWCODER】- Python 刷题
😁作者:啊Q老师
🐬人生格言:昨日之深渊,今日之浅谈。路虽远,行则将至。事虽难,做则可成。
📰个人主页:啊Q老师的博客
📝系列专栏:【NOWCODER】-Python 刷题
✅推荐一款模拟刷题神器👉点击跳转一起刷题🔍
🔥前言:
牛客网,有经典的面试题与各种语言的编程题,还有技术与经验的分享,资源全部免费,提供在线编程,帮助我们更好地通过面试与训练逻辑思维,提高我们的编程能力。点击跳转牛客网一起学习
输入输出
输入输出( Input / Output,I/O),描述的是在计算机上输入输出数据的操作系统、程序或设备。
输入即把数据读到内存;输出即从内存向外部设备写数据。
Exercise 1—Hello World!
描述:
将字符串 ‘Hello World!’ 存储到变量str中,再使用print语句将其打印出来。
输入描述:
无
输出描述:
一行输出字符串Hello World!
难度:
入门
#题解,将字符串 'Hello World!' 存储到变量str中,然后print打印出来。
#其中,需要注意书写格式的规范
str = 'Hello World!'
print(str)
Exercise 2—多行输出
描述:
将字符串 ‘Hello World!’ 存储到变量str1中,再将字符串 ‘Hello Nowcoder!’ 存储到变量str2中,再使用print语句将其打印出来(一行一个变量)。
输入描述:
无
输出描述:
第一行输出字符串Hello World!,第二行输出字符串Hello Nowcoder!
难度:
入门
#题解,先将字符串 'Hello World!' 存储到变量str1中,
#再将字符串 'Hello Nowcoder!' 存储到变量str2中,然后换行打印输出。
str1 = 'Hello World!'
str2 = 'Hello Nowcoder!'
print(str1 + '\n' + str2)
#或者,print(str1,str2,sep='\n')
Exercise 3—读入字符串
描述:
小明正在学习Python,从变量输出开始。请使用input函数读入一个字符串,然后将其输出。
输入描述:
输入一行字符串。
输出描述:
将读入的变量输出。
难度:
入门
#题解,在Python3中,input()函数接收任意性输入,但默认为字符串处理,并返回字符串类型。
#所以,先将变量通过input()函数进行输入,再将结果通过print()函数输出。
str = input()
print(str)
Exercise 4—读入整数数字
描述:
小明在学会读入字符串以后,还想要读入整数,请你帮他使用input函数读入数字并输出数字与变量类型。
输入描述:
输入只有整数。
输出描述:
将输入的数字输出,同时换行输出变量类型。
难度:
入门
#题解,input()函数返回字符串类型,读入数字并输出数字与变量类型之前,需要对其进行数据类型的转换。
#整数类型为int,type()函数返回对象的数据类型。
str = input()
int = int(str)
print(int)
print(type(int))
Exercise 5—格式化输出(一)
描述:
牛牛、牛妹和牛可乐正在Nowcoder学习Python语言,现在给定他们三个当中的某一个名字name,
假设输入的name为Niuniu,则输出 I am Niuniu and I am studying Python in Nowcoder!
请按以上句式输出相应的英文句子。
输入描述:
一行一个字符串表示名字。
输出描述:
假设输入的name为Niuniu,则输出I am Niuniu and I am studying Python in Nowcoder!
请按以上句式输出相应的英文句子。
难度:
简单
#题解,input()函数输入某一名字存储到变量name中,然后打印name与英文句子输出。
name = input()
print('I am ' + name + ' and I am studying Python in Nowcoder!')
#或者直接,print("I am", input(), "and I am studying Python in Nowcoder!")
Exercise 6—牛牛的小数输出
描述:
小明正在学习Python的输出,他想要使用print函数控制小数的位数,你能帮助他把所有读入的数据都保留两位小数输出吗?
输入描述:
读入一个浮点类型小数。
输出描述:
保留两位小数输出。
难度:
入门
#题解,input函数输入小数,然后进行数据类型的转换,再保留两位小数输出。
#保留指定位小数1:print('%.nf' %变量),其中,n为保留多少为小数;
#保留指定位小数2:print(format(变量, '.nf')),其中,n为保留多少为小数,但会进行四舍五入。
str = input()
f = float(str)
print('%.2f' %f)
结束语
千里之行,始于足下。Python的学习还是以练习为主,想要学习Python的同学,推荐可以去 牛客网🔍练习,提升自我。