测验六python编程题_Python编程的最新测试问题,语言,程序设计,测验,题目,汇总,嵩天,老师...-程序员宅基地

技术标签: 测验六python编程题  

测验1:Python基本语法元素

Hello World的条件输出

获得用户输入的一个整数,参考该整数值,打印输出"Hello World",要求:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬

如果输入值是0,直接输出"Hello World"‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬

如果输入值大于0,以两个字符一行方式输出"Hello World"(空格也是字符)‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬

如果输入值小于0,以垂直方式输出"Hello World"

参考代码如下:

# 参考1

n = eval(input())

if n == 0:

print("Hello World")

elif n > 0:

print("He\nll\no \nWo\nrl\nd")

else:

for c in "Hello World":

print(c)

# 参考2

N = eval(input())

if N == 0:

print("Hello World")

elif N > 0:

print("He\nll\no \nWo\nrl\nd")

elif N < 0:

print("H\ne\nl\nl\no\n \nW\no\nr\nl\nd")

数值运算

获得用户输入的一个字符串,格式如下:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬

M OP N‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬

其中,M和N是任何数字,OP代表一种操作,表示为如下四种:+, -, *, /(加减乘除).根据OP,输出M OP N的运算结果,统一保存小数点后2位。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬

注意:M和OP、OP和N之间可以存在多个空格,不考虑输入错误情况。

参考代码如下:

# 参考1

MAAN = input()

MN = eval(MAAN)

print('{:.2f}'.format(MN))

# 参考2

s = input()

print("{:.2f}".format(eval(s)))

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_35662417/article/details/112841194

智能推荐

matlab图像分为8块,MATLAB之图像分块处理-程序员宅基地

文章浏览阅读5.9k次。file_path = 'D:/MATLAB/bin/IMAGES/GreenChannels/_512_pixel/';% 图像文件夹路径img_path_list = dir(strcat(file_path,'*.tif'));%获取该文件夹中所有jpg格式的图像img_num = length(img_path_list);%获取图像总数量if img_num > 0 %有满足条件..._matla数据分块处理

linux(CentOS 7)安装redis 及实现redis desktop manager连接_centos7 yum安裝redis-desktop-manage-程序员宅基地

文章浏览阅读1k次。redis版本:redis-4.0.8redis官方网站可以获取最新版本:https://redis.io/创建文件夹来存放redis安装包:mkdir server_redis下载redis安装包:wget http://download.redis.io/redis-stable.tar.gz解压:tar xzf redis-4.0.8.tar.gz编译安装:[root@localhost s..._centos7 yum安裝redis-desktop-manage

C++学习(一八零)android编译时ld产生cannot find crtbegin_so.o -lGLESv2 -llog -lz -lm-程序员宅基地

文章浏览阅读1.6k次。D:\android-ndk-r16b/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++ -D__ANDROID_API__=16 -target aarch64-none-linux-android -gcc-toolchain D:\android-ndk-r16b/toolchains/aarch64-linux-android-4.9/prebuilt/windows-x86_64 -Wl,--exclude-libs,libgcc.a -..._crtbegin_so.o

java全套面试题-20W字_两层for循环嵌套的执行过程-程序员宅基地

文章浏览阅读471次,点赞2次,收藏4次。java2023高频面试题,20W字有胆你就来_两层for循环嵌套的执行过程

实战NLP beginner任务一:基于机器学习的文本分类_nlp 任务一:基于机器学习的文本分类-程序员宅基地

文章浏览阅读2.3k次。文章目录一.理论知识1.1 Ngram1.1.1 什么是Ngram1.1.2 为什么使用Ngram1.1.3 N-gram的应用1.1.4 N-gram存在的问题及解决方法1.2 bag of words(BOWs)1.2.1 什么是BOWs1.2.2 怎么使用BOWs1.3 logistic/softmax 回归1.3.1 什么是逻辑回归1.3.2 逻辑回归模型numpy实现Ngram实现logistic回归的numpy实现softmax回归的numpy实现一.理论知识1.1 Ngram1.1.1 _nlp 任务一:基于机器学习的文本分类

python flask框架发布问答平台注册页面_Python 基于Flask的Web开发【1】【用户登录 注册】...-程序员宅基地

文章浏览阅读218次。实现目标基于Flask实现用户的登录/注册。设计思路前端1.编写登录和注册表单2.编写视图函数3.编写相应的html文件4.页面测试后台1.创建数据库2.修改配置文件3.编写数据表类并生成数据表4.修改视图函数,实现数据交互前端实现1.编写登录和注册表单(/app/home/forms.py)# 导入表单基类from flask_wtf import FlaskForm# 导入需要用到的表格类型f..._使用flask框架编写用户登录使用post请求写出视图函数或者类函数

随便推点

Linux 2.6.19.x 内核编译配置选项简介_hardware error]: power, interrupts, etc. ext. erro-程序员宅基地

文章浏览阅读398次。Linux 2.6.19.x 内核编译配置选项简介作者:金步国版权声明本文作者是一位自由软件爱好者,所以本文虽然不是软件,但是本着 GPL 的精神发布。任何人都可以自由使用、转载、复制和再分发,但必须保留作者署名,亦不得对声明中的任何条款作任何形式的修改,也不得附加任何其它条件。您可以自由链接、下载、传播此文档,但前提是必须保证全文完整转载,包括完整的版权信息和作译者声明。_hardware error]: power, interrupts, etc. ext. error code: 2, link error

Mac 使用 vscode 写 latex_mac vscode latex-程序员宅基地

文章浏览阅读5.7k次,点赞6次,收藏42次。平时写 latex 都依赖 在线编辑器, 但这个网站在一些 ddl 时会偶尔崩溃,影响体验,因此本文尝试在 mac 环境中 用 vscode 写 latex。_mac vscode latex

ocbase 数据库 蚂蚁_iOS - OC SQLite 数据库存储-程序员宅基地

文章浏览阅读121次。前言采用 SQLite 数据库来存储数据。SQLite 作为一中小型数据库,应用 iOS 中,跟前三种保存方式相比,相对比较复杂一些。注意:写入数据库,字符串可以采用 char 方式,而从数据库中取出 char 类型,当 char 类型有表示中文字符时,会出现乱码。这是因为数据库默认使用 ASCII 编码方式。所以要想正确从数据库中取出中文,需要用 NSString 来接收从数据库取出的字符串。s..._ocbase数据库

Arduino Nano + WIZ550io = 简易上网_utility/w5100.h-程序员宅基地

文章浏览阅读7.6k次。我爱Arduino Nano – 这是一个很好外形小巧却功能齐全的Arduino Uno。然而,当我去将它连接到互联网,所有的干净利落小巧也消失在大尺寸的以太网盾底下了。不过,我最近发现了一个更好的,更紧凑的方式给我的nano连接到互联网 – 通过使用WIZnet公司小巧得多(且更便宜)的WIZ550io模块!_utility/w5100.h

邮件客户端 Thunderbird 简单配置_thunderbird开机启动-程序员宅基地

文章浏览阅读1.2k次,点赞7次,收藏10次。介绍开源邮件客户端 Thunderbird 的基本使用:1. 添加邮箱2. 基本设置:邮箱的基本信息、默认邮箱、自动收件周期、数据归档、软件开机自启、邮件默认排序方式3. 必备插件:3.1 Exchange(通讯录、日历、任务)、飞书日历数据同步3.3 点击关闭按键自动最小化3.4 邮件签名3.5 邮件标记tag3.6 高级打印3.7 邮件mbox导出3.8 快速群发3.9 延迟发送_thunderbird开机启动

Navicat premium 新建/修改数据库用户,并添加/设置权限_navicat创建用户并设置可看数据库-程序员宅基地

文章浏览阅读1.3k次,点赞2次,收藏10次。在服务器上部署项目时,我们往往要求每个模块有单独对应MySQL用户,我们可以通过Navicat进行配置。为了保证数据库的安全,对操作用户分级授权是非常有必要的,navicat给我们提供了一个非常强悍又非常便捷的用户管理系统。本实验使用的是 Navicat Premium版本为11.2.7(64位)_navicat创建用户并设置可看数据库

推荐文章

热门文章

相关标签