President Obama on Friday called on Republicans in the House of Representatives to stop "political grandstanding" and pass legislation to avoid a looming government shutdown without cuts to his health-care law or other conditions.
"Over the next three days, House Republicans will have to decide whether to join the Senate and keep the government open or shut it down because they can't get their way on an issue that has nothing to do with deficit," the president said in a statement to reporters at the White House.
"I realize that a lot of what's taking place right now is political grandstanding, but this grandstanding has real effects on real people," Obama said.
(Read more: Why markets should pray for a government shutdown)
He said his message to Congress is: Do not shut down the government, do not shut down the economy.
The president said the U.S. Senate acted responsibly by voting to keep the government open and now it's up to Republicans in the House to do the same.
The president said he will not agree to delaying or defunding the Affordable Care Act, often referred to as Obamacare. Obama said health-care exchanges will be open on Tuesday even if the government shuts down.
(Read more: What you need to know about the government shutdown)
He also addressed the need for Congress to raise the debt ceiling.
"Once they vote to keep the government open, they also have to vote within the next couple of weeks...to allow the Treasury to pay the bills for the money that Congress has already spent... Raising the debt ceiling is simply authorizing the Treasury to pay for what Congress has already authorized," the president said. "Failure to meet this responsibility would be far more dangerous than a government shutdown. It would effectively be an economic shutdown."
House Speaker John Boehner responded to the president's speech, accusing Obama of grandstanding.
"The House will take action that reflects the fundamental fact that Americans don't want a government shutdown and they don't want the train wreck that is Obamacare. Grandstanding from the president, who refuses to even be a part of the process, won't bring Congress any closer to a resolution."
Obama started the press conference by saying he had just spoken with Iranian President Hassan Rouhani, the first direct communication between leaders of the two nations since 1979.
He said both he and Rouhani have directed their teams to work quickly toward an agreement on Iran's nuclear program.
"I do believe there is a basis for a resolution," on nuclear weapons, Obama said.
(Read more: Obama speaks with Iranian President Rouhani)
In a subsequent tweet, Rouhani said, "If we can make progress on #nuclear file, other issues such as #Syria will certainly be positively affected."
Obama hasn't tweeted about their conversation. Earlier this afternoon, he tweeted: "It's time Congress puts an end to governing from one manufactured crisis to the next. Tell them "EnoughAlready."
OIl markets were flat as the president spoke. Click here for the latest commodities quotes.
Click here for the latest on the stock market.
— Reuters contributed to this article.