簡體   English   中英

MS Learn Python - 代碼未在 Visual Studio 中運行(新手)

[英]MS Learn Python - code not running in Visual Studio (newbie)

我是編程新手,並且已經通過 Python 課程開始了 Microsoft 的第一步。 我已經完成了 Python (3.9)、Visual Studio Code、Python 擴展的安裝,並開始了一些練習。

我曾嘗試運行一些練習程序,但沒有取得多大成功。 為了嘗試找出問題的根源,我從其中一個示例中復制了提供的 Microsoft 代碼。 據我所知,這些問題似乎是我極其有限的:

  1. 程序未運行/部分運行;
  2. 程序返回以下錯誤: ValueError: invalid literal for int() with base 10:

我的假設是,這可能與 Visual Studio 設置有關,因為 Microsoft 示例代碼中的 output 與提供的 output 不匹配。

源代碼是

print("Today's date?")
date = input()
print("Breakfast calories?")
breakfast = int(input())
print("Lunch calories?")
lunch = int(input())
print("Dinner calories?")
dinner = int(input())
print("Snack calories?")
snack = int(input())
total = breakfast + lunch + dinner + snack
print("Calorie content for " + date + ": " + str(total))

我運行程序三次后得到的終端output是:

PS C:\Users\domch\OneDrive\5_CPD\Python learn\Hello> & C:/Users/domch/AppData/Local/Programs/Python/Python39/python.exe "c:/Users/domch/OneDrive/5_CPD/Python learn/Calorie counter/calories.py"
Today's date?
& C:/Users/domch/AppData/Local/Programs/Python/Python39/python.exe "c:/Users/domch/OneDrive/5_CPD/Python learn/Calorie counter/calories.py"
Breakfast calories?
& C:/Users/domch/AppData/Local/Programs/Python/Python39/python.exe "c:/Users/domch/OneDrive/5_CPD/Python learn/Calorie counter/calories.py"
Traceback (most recent call last):
  File "c:\Users\domch\OneDrive\5_CPD\Python learn\Calorie counter\calories.py", line 4, in <module>
    breakfast = int(input())
ValueError: invalid literal for int() with base 10: '& C:/Users/domch/AppData/Local/Programs/Python/Python39/python.exe "c:/Users/domch/OneDrive/5_CPD/Python learn/Calorie counter/calories.py"'
PS C:\Users\domch\OneDrive\5_CPD\Python learn\Hello> 

我了解此示例代碼的“解決方案”在終端中應該如下所示:

Today's date?
December 7th, 2020
Breakfast calories?
250
Lunch calories?
300
Dinner calories?
500
Snack calories?
150
Calorie content for December 7th, 2020: 1200

任何幫助將不勝感激!!

您沒有運行該程序 3 次,但實際上在前一次運行仍期待您的輸入時嘗試運行它(查看作為輸入讀取的版本(它位於來自ValueError異常的錯誤消息中:

'& C:/Users/domch/AppData/Local/Programs/Python/Python39/python.exe "c:/Users/domch/OneDrive/5_CPD/Python learn/卡路里計數器/calories.py"'

. 在 VS Code 中查找終端選項卡,並在第一次運行時在此處輸入輸入。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM