C プログラムを Python に変換する

プログラミングQA


パイソン
#include <stdio.h>
int main()
{
    int theory,practical,totalmarks,internalmarks,exammarks,midexam,finalexam,quiz,assignment;
    printf("enter quiz marks\n");
    scanf("%d", &quiz);
    printf("enter assignment marks\n");
    scanf("%d",&assignment);
    printf("enter mid marks\n");
    scanf("%d",&midexam);
    printf("enter final marks\n");
    scanf("%d",&finalexam);
    printf("enter lab marks\n");
    scanf("%d",&practical);
    internalmarks=quiz+assignment;
    exammarks=midexam+finalexam;
    theory=internalmarks+exammarks;
    totalmarks=theory+practical;
    printf("Asif's total marks for a course is %d",totalmarks);
    return 0;
}

私が試したこと:

私はそれを試していません。 解決してください。 私はあなたに非常に感謝します。

解決策 1

の最初の行 main() ルーチンは数値変数を定義します。
次に、テキストが printf() 関数。
次に、ユーザー入力を待ちます scanf() 関数。

始めるにはこれで十分です。

Python の学習について詳しくは、こちらをご覧ください。 学ぶための最良のリソース-python[^]

必要な情報はすべて次の場所にあります。 Python チュートリアル — Python 3.7.9 ドキュメント[^]

これはコード変換サービスではありません。コードを翻訳するためにここにいるわけではありません。
仮にそうしたとしても、最終的にターゲット言語の「良いコード」にはなりません。それらは非常に異なるフレームワークに基づいており、ある言語で何かを機能させるものが必ずしも別の言語に直接「翻訳」されるとは限りません。
そのため、最終的には非常に貧弱なコードになり、メンテナンスが不可能ではないにしても難しく、適切にアップグレードできず、元のコードが変更された場合に大きな頭痛の種になります。 そして、「箱から出してすぐに」機能しない場合、デバッグするのは悪夢です。
代わりに、ソース コードを新しいアプリの仕様とターゲット言語/フレームワークの仕様として使用し、オリジナルを “テンプレート” として使用してゼロから記述します。 はるかに優れた結果が得られ、長期的には多くの時間を節約できます。

正直なところ、自分でそのような些細なコードを書くことができない場合は、選択肢を再考する必要があります。ファーストフードは、開発よりも優れたキャリアの選択肢です…

OriginalGriff が言ったように、これはコーディング サービスではありません。 さらにヘルプが必要な場合は、少なくとも試したことを示してください。

これはそれを行います:

パイソン
quiz = input('Enter quiz marks: ')
assignment = input('Enter assignment marks: ')
midexam = input('Enter mid marks: ')
finalexam = input('Enter final marks: ')
practical = input('Enter lab marks: ')

internalmarks = int(quiz) + int(assignment)
exammarks = int(midexam) + int(finalexam)
theory = internalmarks + exammarks
totalmarks = theory + int(practical)

print("Asif's total marks for a course is: " + str(totalmarks))

次回はいくらかの努力を示してください:)。

編集:なぜ反対票なのですか? それは言いませんか: 「誰かにマニュアルを読むように言わないでください。おそらく、彼らはそれを理解していて理解していないでしょう。答えを提供するか、次の質問に進んでください。」? これは、まさに最初の答えです。



Source link

コメント

タイトルとURLをコピーしました