日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

python中common是什么意思_common中的python无效语法

發(fā)布時間:2024/10/6 python 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python中common是什么意思_common中的python无效语法 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

使用IDLE Python 3.4.3。這是一個腳本,給用戶一個小測試,然后計(jì)算有多少得到正確的。在腳本運(yùn)行之前,我的注釋中有一個無效語法錯誤。這是評論的全部代碼。具體注釋在score = decimal.Decimal(score)行下:score = amountright/7*100 """this takes the amount of questions the user got right, divides it by 7 (the total number of questions), then multiplies it by 100 to get a percentage correct and stores it in the variable score"""

import decimal """this will import a function to round off the final percentage to a whole number instead of an unnecessarily long decimal"""

score = decimal.Decimal(score)

"""this redefines the score variable as some sort of roundable decimal. the round() function in the line below will still function without this line, but it would print an unneeded .0 before the %"""

print ("You got " + str(amountright) + " out of 7 right, or " + str(round(score,0)) + "%.")

"""the round() function works by rounding the first argument to n places in the second argument"""

我運(yùn)行這個命令,得到無效語法錯誤,然后突出顯示單詞scorered中的s和c。使用'在這方面沒有區(qū)別。但是,當(dāng)我運(yùn)行這樣的代碼時:"""

This redefines the score variable as some sort of roundable decimal. the round() function in the line

below will still function without this line, but it would print an unneeded .0 before the %

"""

它仍然給出語法錯誤,但這次只突出顯示了s inscore紅色。

聯(lián)合國大學(xué)請求增加的代表:print ("Here is a quiz!\n") #starting prompt

useranswer = input("Question 1: What is 4+|6x1|? ")

#this is where the user enters their answer to the question

#the following 2 variables on lines 7 and 9 only need to be defined once

rightanswerresult = "Correct! Next question:\n" #tells the user they are correct

invalidanswerresult = "This is not a number. This is counted as a wrong answer.\n"

"""if the user does not answer with a number, this string will print telling them so and the question will

be counted wrong"""

amountright = 0 #this number increases every time the user answers a question correctly

if useranswer.isdigit(): #if the user's answer is a number, the code below runs

if useranswer == "10":

#this checks if the user's answer and the correct answer are the same, then runs the code below if they are"""

print (rightanswerresult) #this prints the variable rightanswerresult described on line 7

amountright += 1 #this will add the value one to the variable amountright described on line 13

else: #if the user's answer and the correct answer are not the same, the code below runs

print ("Wrong, it was 10. Next question:\n") #tells the user they were wrong

else: #if the user's answer is NOT a number, this runs

print (invalidanswerresult) #this prints the varible invalidanswerresult described in line 9

#this pattern is repeated 5 more times. an altered process is used for the True/False question (#7)

useranswer = input("Question 2: What is (15/3) x 12? ")

if useranswer.isdigit():

if useranswer == "60":

print (rightanswerresult)

amountright += 1

else:

print ("Wrong, it was 60. Next question:\n")

else:

print (invalidanswerresult)

useranswer = input("Question 3: What is 20+24/12? ")

if useranswer.isdigit():

if useranswer == "22":

print (rightanswerresult)

amountright += 1

else:

print ("Wrong, it was 22. Next question:\n")

else:

print (invalidanswerresult)

useranswer = input("Question 4: Solve for x: 2x-1=5 ")

if useranswer.isdigit():

if useranswer == "3":

print (rightanswerresult)

amountright += 1

else:

print ("Wrong, it was 3. Next question:\n")

else:

print (invalidanswerresult)

useranswer = input("Question 5: What is the square root of 256? ")

if useranswer.isdigit():

if useranswer == "16":

print (rightanswerresult)

amountright += 1

else:

print ("Wrong, it was 16. Next question:\n")

else:

print (invalidanswerresult)

useranswer = input("Question 6: What is 7x7+7/7-7? ")

if useranswer.isdigit():

if useranswer == "1":

print (rightanswerresult)

amountright += 1

else:

print ("Wrong, it was 1. Next question:\n")

else:

print (invalidanswerresult)

#the question below appears different because it is True/False and the last question

useranswer = input("Question 7: True or False: |3|=98/2 ").lower() #as before, the user is asked a question

if useranswer == "false": #checks if user's answer is false, and runs code below if it is

print ("You're right! Your results are below:\n") #this tells the user they are correct then shows them their final score

amountright += 1 #as before, this will add the value one to the variable amountright described on line 8

if useranswer == "true": #checks if user's answer is true, and runs code below if it is

print ("Actually, its false. Your results are below:\n") #this tells the user they are wrong then shows them their final score

elif useranswer != "false" and useranswer != "true": #if the user's answer is not true or false, this code runs

print ("It seem you didn't enter true or false. Maybe you made a spelling error? Anyways, your results are below:\n")

"""tells user their answer is invalid then shows final score"""

#all questions have been completed. below is the final score calculation

score = amountright/7*100 """this takes the amount of questions the user got right, divides it by 7

(the total number of questions), then multiplies it by 100 to get a percentage correct and stores

it in the variable score"""

import decimal """this will import a function to round off the final percentage to a whole number

instead of an unnecessarily long decimal"""

score = decimal.Decimal(score)

"""this redefines the score variable as some sort of roundable decimal. the round() function in the line

below will still function without this line, but it would print an unneeded .0 before the %"""

print ("You got " + str(amountright) + " out of 7 right, or " + str(round(score,0)) + "%.")

"""the round() function works by rounding the first argument to n places in the second argument"""

評論有錯誤嗎?

總結(jié)

以上是生活随笔為你收集整理的python中common是什么意思_common中的python无效语法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。