Python答题

作者&投稿:孛试 (若有异议请与网页底部的电邮联系)
有没有用python写的在线答题系统~

python有数据库相关的模块,使用起来很方便。这里我们需要考虑异常处理。
有可能出现的问题是数据库重启了或者偶尔断开了不能正常连接,这时候就需要不断尝试重新连接直到连接成功。
然后判断参数,如果是字符串就说明是sql语句,直接执行,如果是列表则依次执行所有的语句,如果执行期间出现错误,则关闭连接,返回错误信息。否则返回sql语句执行结果。

#!/usr/bin/envpythonimportsysstr=Truewhile(str):dig=int(input())ifdig>100:print'pleaseinputmunbetween0~100'elifdig>=90:print'A'elifdig>=80:print'B'elifdig>=70:print'C'elifdig>=60:prin

第10不知道是啥。

# 计算圆的面积
import math
r = float(input('请输入圆的半径: '))
area = r**2 * math.pi
print(area)

# 反向输出3位数
str = input('请输入一个三位整数')
new_str = str[::-1]
print(new_str)

# 预测身高
while True:
    type = input('请选择测试男女,男孩输入1,女孩输入2: ')
    if type == '1' or type == '2':
        break
f_height = float(input('请输入爸爸身高: '))
m_height = float(input('请输入妈妈身高: '))
if type == '1':
    height = (f_height + m_height) * 1.08 / 2
    print('预测男孩身高为: {}'.format(math.floor(height) ))
elif type == '2':
    height = (f_height * 0.823 + m_height) / 2
    print('预测女孩身高为: {}'.format(math.floor(height)))
else:
    print('预测对象选择错误,请重新启动程序选择。')

# 实数绝对值
import re
import math
while True:
    try:
        num = input('请输入一个实数: ')
        num = int(num)
        break
    except ValueError:
        try:
            num = float(num)
            break
        except ValueError:
            continue

# 使用 abs
num_abs = abs(num)
print('该实数绝对值为: {}'.format(num_abs))
# 使用判断
if num >= 0:
    num_abs = num
else:
    num_abs = -num
print('该实数绝对值为: {}'.format(num_abs))

# 判断年份是否为闰年
while True:
    try:
        year = int(input('请输入一个年份: '))
        break
    except ValueError:
        print('输入错误,年份为整数,请重新输入')
        continue

if (year % 100 == 0):
    if (year % 400 == 0):
        print('年份{}为闰年'.format(year))
    else:
        print('年份{}为平年'.format(year))
elif (year % 4 == 0):
    print('年份{}为闰年'.format(year))
else:
    print('年份{}为平年'.format(year))

# 缴纳学费
while True:
    try:
        I = int(input('请输入学生学号: '))
        break
    except ValueError:
        print('输入错误')
        continue
while True:
    try:
        U = int(input('请输入该学生学分: '))
        break
    except ValueError:
        print('输入错误')
        continue
if U <= 12:
    T = 4000
else:
    T = 4000 + 200 * (U - 12)
print('学生 {} 应缴纳学分为 {}'.format(I, T))

# 登录
username = '123'
password = '456'

while True:
    user = input('请输入用户名: ')
    pw = input('请输入密码: ')
    if (user == username and pw == password):
        print('欢迎使用!')
        break
    else:
        print('用户名或密码错误,请重新输入!')

# 判断输入字符
while True:
    str = input('请输入一个字符')
    if (len(str) == 1):
        break
    else:
        print('输入错误,请重新输入')
str_code = ord(str)
if str_code >= 48 and str_code <= 57:
    print('{} 是一个数字'.format(str))
elif str_code >= 65 and str_code <= 90:
    print('{} 是一个大写字母'.format(str))
elif str_code >= 97 and str_code <= 122:
    print('{} 是一个小写字母'.format(str))
else:
    print('{} 既不是数字,也不是大小写字母'.format(str))

# 判断成绩
while True:
    try:
        grade = int(input('请输入成绩: '))
        if (grade >= 0 and grade <= 100):
            break
        else:
            print('成绩输入错误,请重新输入')
            continue
    except ValueError:
        print('成绩输入错误,请重新输入')
        continue
if grade>= 90:
    print('优秀')
elif grade >= 80:
    print('良好')
elif grade >= 70:
    print('中等')
elif grade >= 60:
    print('及格')
else:
    print('不及格')



Python选择题要多少分(2023年最新分享)
放宽心,尽自己最大努力去答题吧!不会就换下一道, 计算机二级python考试题型 计算机二级python的考试题型有单项选择题、基本编程题、简单应用题和综合应用题四个模块,分值分别为40分,18分,24分和18分,及格分数为60分,每一场考试有3套题,一般为随机分配。 1、单项选择题 (1)1~10题主要考察公共基础知识,即教材...

python题库网站?
怎样找到二级Python的刷题工具1、Github:里面有数百万个Python项目,其中不乏优秀的二级Python学习类资源。2、leetcode:这是一个专业的刷题网站,二级Python题目数量非常之多。3、牛客网:leetcode类似,也是针对面试笔试场景的二级Python刷题网站。求比较好的Python练习网站适合Python入门学习的5个网站 1....

python选择题多少个才能过(2023年最新解答)
最后,记得答题过程中要注意文件保存。没做完也是给分的,要记住一定要存盘,随时存啊。有时候一些很细微的想法,就是正确答案呢!放宽心,尽自己最大努力去答题吧!不会就换下一道,python二级选择题不能低于不能低于20分。需要达到20分才算及格,如果没有的话,那么就不算及格。全国计算机二级考试的...

Python答题
第10不知道是啥。计算圆的面积import mathr = float(input('请输入圆的半径: '))area = r**2 * math.piprint(area)# 反向输出3位数str = input('请输入一个三位整数')new_str = str[::-1]print(new_str)# 预测身高while True: type = input('请选择测试男女,男孩输入1,女孩输...

python二级考试题库多少道题
Python语言程序设计为二级考试。考试时长为120分钟,机考,40道选择题,每题一分,共四十分。其中10道公共基础知识题,30道Python题目。作答选择题时不能使用idle(Python考试指定软件),但考场会分发草稿纸和笔,可以在草稿纸上进行计算。作答选择题时键盘会锁住,考生只能用鼠标答题,同时idle也无法...

python不会的题去哪搜
知道小有建树答主 回答量:2048 采纳率:100% 帮助的人:2.5万 我也去答题访问个人页 关注 展开全部 我了解到如果在Python学习中遇到难题,可以尝试在搜索引擎、Python官方文档、编程社区、书籍和教程以及编程实验室或课程中搜索相关的问题和答案。这些资源可以帮助你找到问题的解决方案,提升自己的编程能力。 抢首...

我现在要写一个在线答题的系统,有没有什么东西可以参
现在在线答题系统都是采用B\/S架构模式,即Web应用程序,后台的话可以用python,框架用tornado或者flask。除了技术以外,你还要了解一下在线答题系统有哪些功能模块。考试云就是一个非常成熟的在线考试系统,如果有需求也可以考虑直接注册账号使用的。一、试题管理模块 1、支持单选题、多选题、填空题、判断题...

蓝桥杯可以使用哪个编程语言?
可以。在蓝桥杯比赛中,可以借助日历、计算器、WPS、txt文本、Notepad或者数学方法等工具进行快速求解。当然可以使用编辑器。竞赛的时间极为紧张,应选用最快的实现方式.下面给出4种小技巧:巧用编辑器、眼看手数、巧用Excel、巧用Python。蓝桥杯答题技巧如下:巧用替换功能题目描述:1到2020的所有数字中...

python多少分过(2023年最新整理)
多看一些编程案例,更有利于增强我们在答题过程中的题型印象减少错误。例如常考点基本语法要素,大写字母,小写字母,数字,下划线,汉字组成;但首字符不能是数字,一个变量名中间不能出现空格,33个关键字不能作为变量名。几乎全部都会每个题都会用到。Python计算机二级是怎么评分啊?考试实行百分制计分,但...

python应付面试要多久
导读:今天首席CTO笔记来给各位分享关于python应付面试要多久的相关内容,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!面试一般多长时间面试一般多久呢1、面试一般15-30分钟。2、如果抽签顺序靠前,用户可以把答题的总体时间基本用足,也就是在最后1分钟左右结束答题。如果抽签靠后,本身...

博白县19629955232: 用python答题1、题目内容:身体质量指数(Body Mass Index,BMI)是根据人的体重和身高计算得出的一个数字,BMI对大多数人来说,是相当可靠的身体... -
隆于摩罗:[答案] #第一题: from __future__ import division print '请依次输入体重(kg)与身高(m):' weight = float(raw_input()) height = float(raw_input()) print "{:.2f}".format(weight/(height**2)) #第二题: print '请输入一个秒数:' sec = int(raw_input()) print str(sec/...

博白县19629955232: 如何用python写 -
隆于摩罗: 使用raw_input(......)打印你的问题,运行后python会把你在里面输入的字打印出来,然后你可以回答.在程序中可以将回答设置为变量,然后继续使用这个回答.(在......处输入你想输入的东西,别忘记首尾的冒号)

博白县19629955232: python做题有思路但是写不出来怎么搞 -
隆于摩罗: 基础不扎实,所以无法沟通.建议多练.还有最重要的一点,要学会做笔记.像我,一个月如果不写代码,要用到的时候,要翻下笔记.边查边写,写个几天了才回魂.编程这东西,不用死记.能不记的就不记,但写的时候,你要能找到.最重要的一点是你要能和python沟通.而不是在写的时候,从网上抄.就像你懂了一门方言,要能和对方沟通,而不是让别人写在纸上,你按他的思路去交淡.如果是这样,你永远无法学会任何编程语言.

博白县19629955232: Python题求解答! -
隆于摩罗: 单元测试 如果你听说过“测试驱动开发”(TDD:Test-Driven Development),单元测试就不陌生.单元测试是用来对一个模块、一个函数或者一个类来进行正确性检验的测试工作.比如对函数abs(),我们可以编写出以下几个测试用例:输入正...

博白县19629955232: Python面试基础题十大陷阱,你中招了吗 -
隆于摩罗: 我们在会碰到各种各样的面试,有的甚至是HR专门为你设置的障碍,在python面试中也是,无论你是应聘Python web开发,爬虫工程师,或是数据分析,还是自动化运维,这些python面试基础题十大陷阱也许你会遇到,今天的python培训总结出...

博白县19629955232: 一道Python题,求高手解答 -
隆于摩罗: def operate(ASMD, num1, num2): if ASMD == 'A' or 'a': return num1 + num2 elif ASMD == 'S' or 's': return num1 - num2 elif ASMD == 'M' or 'm': return num1 * num2 elif ASMD == 'D' or 'D': return float(num1)/num2题目的意思应该是如上方法吧.num1,num2分别代表两个操作数,ASMD代表操作码.希望能帮到你

博白县19629955232: python选择题/简答题 -
隆于摩罗: 1. True的选项是A 2. True的选项是A 3. 输出是16 range(2,10)>2,3,4,5,6,7,8,9 循环了3次,X分别为2,3,4 4. 输出的结果是(-2,3,5) 5. people = [{'name': 'Mary', 'height': 160},{'name': 'Isla', 'height': 80},{'name': 'Sam'}] height=0 n=0 for i in range(len(...

博白县19629955232: 怎么用Python做题(急) -
隆于摩罗: # -*- coding: utf-8 -*- #第一题 #py3 def perf(n):#print(n)s=0for t in range(1,int(n/2+1)):if n%t==0:s+=tif s==n:return Truereturn Falsefor i in range(1,1000):if perf(i):print(i)# -*- coding: utf-8 -*- #角谷猜想 #py3 n=int(input()) while(n!=1):print(...

博白县19629955232: 有哪些开源的Python系统 -
隆于摩罗: 以下四款比较常用的系统是按照在站长之家的下载次数(截止到2011年10月27日中午)由多到少进行排序的,当然下载次数的多少也是和源码收录的时间相关的.oASK系统oASK系统是一款类似系统的问题解答系统,...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网